package o;

import java.io.Serializable;

public class fzj implements Serializable, Cloneable {
    static final /* synthetic */ boolean ˋ = (!fzj.class.desiredAssertionStatus());
    public final fzp ˊ;
    public final fzp ॱ;

    public /* synthetic */ Object clone() throws CloneNotSupportedException {
        return ˏ();
    }

    public String toString() {
        return ("" + "[" + this.ॱ.ˊ + "," + this.ˊ.ˊ + "]\n") + "[" + this.ॱ.ॱ + "," + this.ˊ.ॱ + "]";
    }

    public fzj() {
        this.ॱ = new fzp();
        this.ˊ = new fzp();
    }

    public fzj(fzp o_fzp, fzp o_fzp2) {
        this.ॱ = o_fzp.ॱॱ();
        this.ˊ = o_fzp2.ॱॱ();
    }

    public final fzj ˏ() {
        return new fzj(this.ॱ, this.ˊ);
    }

    public final void ˋ() {
        this.ॱ.ˊ = 0.0f;
        this.ˊ.ˊ = 0.0f;
        this.ॱ.ॱ = 0.0f;
        this.ˊ.ॱ = 0.0f;
    }

    public final void ˋ(fzj o_fzj) {
        float f = this.ॱ.ˊ;
        float f2 = this.ˊ.ˊ;
        float f3 = this.ॱ.ॱ;
        float f4 = this.ˊ.ॱ;
        float f5 = 1.0f / ((f * f4) - (f2 * f3));
        o_fzj.ॱ.ˊ = f4 * f5;
        o_fzj.ˊ.ˊ = f2 * (-f5);
        o_fzj.ॱ.ॱ = f3 * (-f5);
        o_fzj.ˊ.ॱ = f * f5;
    }

    public int hashCode() {
        int i = 0;
        int hashCode = ((this.ॱ == null ? 0 : this.ॱ.hashCode()) + 31) * 31;
        if (this.ˊ != null) {
            i = this.ˊ.hashCode();
        }
        return hashCode + i;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        fzj o_fzj = (fzj) obj;
        if (this.ॱ == null) {
            if (o_fzj.ॱ != null) {
                return false;
            }
        } else if (!this.ॱ.equals(o_fzj.ॱ)) {
            return false;
        }
        if (this.ˊ == null) {
            if (o_fzj.ˊ != null) {
                return false;
            }
            return true;
        } else if (this.ˊ.equals(o_fzj.ˊ)) {
            return true;
        } else {
            return false;
        }
    }
}
